package com.itheima.util;

import java.util.List;
import java.util.stream.Collectors;

public class StringUtils {
    /**
     * 将字符串数组转换为单个字符串（为其添加换行符）
     * @param lines 字符串数组
     * @return exceptedString 单个字符串
     */
    public static String toMultiLineString(String[] lines) {
        return String.join(System.lineSeparator(), lines);
    }

    public static boolean isEmpty(String str) {
        return str == null || "".equals(str);
    }

    public static <T> String list2String(List<T> lst) {
        return lst.stream()
                .map(T::toString)
                .map(s -> '\t' + s)
                .collect(Collectors.joining("," + System.lineSeparator(),
                        "[" + System.lineSeparator(),
                        System.lineSeparator() + "]")
                );
    }
}
